Skip to content

Conversation

@kornrunner
Copy link
Member

Summary

  • Add GitHub Actions workflow for automated testing
  • Update minimum PHP requirement to 8.3+
  • Upgrade PHPUnit from 8.5 to 10.5
  • Migrate PHPUnit configuration to latest schema

Changes

  • ✅ GitHub Actions workflow runs tests on PRs and pushes to master/develop
  • ✅ Tests run in PHP 8.3 Docker containers
  • ✅ PHPUnit upgraded to 10.5.58 with migrated configuration
  • ✅ All tests pass with no deprecation warnings
  • ✅ Added .phpunit.cache/ to .gitignore

Test Plan

  • All existing tests pass (2 tests, 5 assertions)
  • No PHP or PHPUnit deprecation warnings
  • CI workflow tested locally with Docker

🤖 Generated with Claude Code

…nit 10

- Add GitHub Actions workflow for running tests on PRs and pushes
- Workflow runs PHPUnit tests in PHP 8.3 containers using ubuntu-latest runners
- Update minimum PHP requirement to 8.3
- Add platform config to lock dependencies to PHP 8.3 compatibility
- Upgrade PHPUnit from 8.5 to 10.5
- Migrate PHPUnit configuration to latest schema
- Add .phpunit.cache to .gitignore
- All tests pass successfully with no deprecation warnings

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@kornrunner kornrunner merged commit b099ead into master Nov 27, 2025
1 check passed
@kornrunner kornrunner deleted the ci-improvements branch November 27, 2025 21:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants